@charset "utf-8";

/*!
 * @名称：base.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */

/* 防止用户自定义背景颜色对网页的影响，添加让用户可以自定义字体，页面整体宽度最小为主体宽度避免移动强制视窗980px*/
html { background: white; color: black;min-width: 1200px;}

/* 内外边距通常让各个浏览器样式的表现位置不同 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }

/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea { font: 14px "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;; color: #2E2E2E; }
input, select, textarea { font-size: 100%; }

/* 去掉 table cell 的边距并让其边重合 */
table { border-collapse: collapse; border-spacing: 0; }

/* ie bug：th 不继承 text-align */
th { text-align: inherit; }

/* 去除默认边框 */
fieldset, img { border: none; }

/* ie6 7 8(q) bug 显示为行内表现 */
iframe { display: block; }

/* 去掉 firefox 下此元素的边框 */
abbr, acronym { border: none; font-variant: normal; }

/* 一致的 del 样式 */
del { text-decoration: line-through; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500; }

/* 去掉列表前的标识，li 会继承 */
ol, ul { list-style: none; }

/* 对齐是排版最重要的因素，别让什么都居中 */
caption, th { text-align: left; }

/* 来自yahoo，让标题都自定义，适应多个系统应用 */
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
q:before, q:after { content: ''; }

/* 统一上标和下标 */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* 默认不显示下划线，保持页面简洁 */
ins, a { text-decoration: none; color: #555555; }

/* 去除 ie6 & ie7 焦点点状线 */
a:focus, *:focus { outline: none; }

/* 清除浮动 */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; /* for ie6 & ie7 */ }
.clear { clear: both; display: block; font-size: 0; height: 0; line-height: 0; overflow: hidden; }

/* 设置显示和隐藏，通常用来与 js 配合 */
.hide { display: none; }
.block { display: block; }

/* 设置浮动，减少浮动带来的 bug */
.fl, .fr { display: inline; }
.fl { float: left; }
.fr {float: right;}
.fn { float: none; }

/*div居中*/
.center { margin: 0 auto; }

/*text*/
.tal { text-align: left; }
.tac { text-align: center; }
.tar { text-align: right; }
.fwb { font-weight: bold; }
.fwn { font-weight: normal; }
.pr { position: relative; }
.pb { position: absolute; }
.vat { vertical-align: top; }
.vam { vertical-align: middle; }
.vab { vertical-align: bottom; }
.nowrap { white-space: nowrap; word-break: normal; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px }
.fs24 { font-size: 24px }
.fs30 { font-size: 30px }
.fs48 { font-size: 48px }

/*padding(p[t,r,b,l][number])*/
.p0 { padding: 0px; }
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p25 { padding: 25px; }
.p60 { padding: 60px; }
.pt0 { padding-top: 0px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt50 { padding-top: 50px; }

/*20130710*/
.pl0 { padding-left: 0px; }
.pl5 { padding-left: 5px; }
.plr5 { padding: 0 5px; }
.plr10 { padding: 0 10px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl50 { padding-left: 50px; }
.pb0 { padding-bottom: 0px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb60 { padding-bottom: 60px; }

/*20130710*/
.pr0 { padding-right: 0px; }
.pr5 { padding-right: 5px; }
.plr5 { padding: 0 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pt30 { padding-top: 30px; }
.pb30 { padding-bottom: 30px; }

/*margin*/
.m0 { margin: 0; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m20 { margin: 20px; }
.m25 { margin: 25px; }
.mt0 { margin-top: 0px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt40 { margin-top: 40px }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt8 { margin-top: 8px }
.ml75 { margin-left: 75px }
.ml0 { margin-left: 0px; }
.ml5 { margin-left: 5px; }
.mlr5 { margin: 0 5px }
;
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml50 { margin-left: 50px; }
.mb0 { margin-bottom: 0px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mr0 { margin-right: 0px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left: 10px; }
.mlr10 { margin: 0 10px; }
.mtb10 { margin: 10px 0; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.ml16 { margin-left: 16px }
.mt2 { margin-top: 2px }
.mt30 { margin-top: 30px }
.mt13 { margin-top: 13px }
.mr30 { margin-right: 30px }
.mb8 { margin-bottom: 8px }
.ma10 { margin: 10px }

/*width*/
.w100 { width: 100px; }
.w80 { width: 80px; }
.w140 { width: 140px }
.w240 { width: 240px }
.w750 { width: 750px }
.w225 { width: 225px }
.w120 { width: 120px }
.w204 { width: 204px }
.w200 { width: 200px }
.w285 { width: 285px }
.w350 { width: 350px }
.w1100 { width: 1100px }
.w1200 { width: 1200px; }
.w1600 { width: 1600px; }
/*** Color ***/
.c386 { color: #3864a7; }
.cf67 { color: #f67a00; }
.cred { color: #f00; }
.c466 { color: #4668a0; }
.c4b4 { color: #4d4d4d; }
.c345 { color: #345185; }
.c747 { color: #74767a; }
.c1e6 { color: #1E65BD; }
.ar { font-family: Arial, Helvetica, sans-serif; }
.cff0 { color: #ff0000 }
.cfe9 { color: #fe933a }
.cc08 { color: #c08e21 }
.cbab { color: #bababa }
.e65 { color: #1E65BD }
.c000 { color: #000 }
.cup { cursor: pointer }
.ovh { overflow: hidden }
.cbe9 { color: #be9e7f }
.c666 { color: #666464 }
.c89 { color: #898989 }
.cfff { color: #fff }

/*** TRS内容 ***/
.TRS_Editor img,.TRS_Editor table{max-width: 100%;}
.TRS_Editor{text-align: justify;}
.TRS_Editor p,.TRS_Editor div{margin-bottom: 10px;}

/*** 首页 ***/
body{min-width: 1650px;}
.sybd{background: url(bg01-221130.png) center top no-repeat;background-size: 100%;}


.z{width: 600px;}
.y{width: 970px;border-left: 1px solid #17a2cd;padding-left: 29px;position: relative;z-index: 5;}
.y-1{font-size: 16px;color: #888888;line-height: 60px;}
.nav{font-size: 28px;background: url(nav01-221130.png) center top no-repeat;height: 106px;}
.nav ul{display: flex; justify-content:center;}
.nav ul li{width: 15%;text-align: center;}
.nav ul li a{font-weight: bold;color: #fff;line-height: 86px;}
.y-3{padding: 15px;}
.y-3-1{padding: 8px;text-align: center;}
.y-3-1 a{font-size: 26px;color: #555555;font-weight: bold;}
.y-3-2{padding: 8px;}
.y-3-2 a{font-size: 15px;color: #888;}

.focusBox { float:left; position: relative; width: 553px; height: 299px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 100%; display: block; height: 299px;}
.focusBox .txt-bg {position: absolute;bottom: 0;z-index: 1;height: 45px;width:100%;background: #333;filter: alpha(opacity=40);opacity: 0.4;overflow: hidden;}
.focusBox .txt {position: absolute;bottom: 0;z-index: 2;height: 45px;width:100%;overflow: hidden;}
.focusBox .txt li{height: 45px;line-height: 45px;position:absolute;bottom:-36px;}
.focusBox .txt li a{display: block;color: white;padding: 0 0 0 10px;font-size: 16px;/* font-weight: bold; */text-decoration: none;}
.focusBox .num {position: absolute;z-index: 3;bottom: 13px;right: 10px;}
.focusBox .num li{ float: left; position: relative; width: 25px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#2a62ad;  }

.y-4-2{width: calc(970px - 580px);}
.t{border-bottom: 3px solid #1488ac;}
.t-1{background-color: #1488ac;clip-path: polygon(20px 0,0 100%,calc(100% - 20px) 100%,100% 0);display: inline-block;padding: 0 30px;}
.t-1 a{font-size: 22px;line-height: 45px;color: #fff;}
.t-2{background-color: #ff8a00;clip-path: polygon(20px 0,0 100%,calc(100% - 20px) 100%,100% 0);display: inline-block;padding: 0 10px;width: 8px;height: 45px;position: relative;left: -15px;}
.t-3 a{line-height: 45px;font-size: 15px;}

.list-1 ul{padding: 10px 0 0;}
.list-1 ul li{list-style: disc inside;padding: 8px 5px;}
.list-1 ul li a{font-size: 16px;}
.list-1 ul li span{color: #999;}
.list-1 span{margin-left: 20px;}

.y-5 img{width: 100%;}
.y-6{display: flex;justify-content: space-between;}
.y-6 a{width: 31%;}

.y-7-1,.y-7-2{width: calc(50% - 15px);}

.t2{border-bottom: 3px solid #ff8a00;}
.t2-1{position: relative;top: 1px;background: none;}
.t2-1 a{color: #888;}
.t2 .on{background-color: #1488ac;clip-path: polygon(20px 0,0 100%,calc(100% - 20px) 100%,100% 0);}
.t2 .on a{color: #fff;}

.list-2{font-size: 16px;}
.list-2 ul li{background: url(jt01-221130.png) left center no-repeat;border-bottom: 1px dashed #888;padding: 13px 10px 13px 15px;}
.list-2 ul li{display: flex;justify-content: space-between;align-items: center;}
.list-2 ul li span{flex-shrink: 0;}

.y8-1,.y8-2{width: calc(50% - 15px);}

.t3{border-bottom: 3px solid #ff8a00;border-left: 6px solid #ff8a00;padding-left: 3px;}
.t3-1{background-color: #1488ac;clip-path: polygon(0 100%,0 0,calc(100% - 40px) 0,100% 100%);display: inline-block;padding: 0 50px 0 15px;}
.t3-1 a{font-size: 24px;font-weight: bold;color: #fff;line-height: 2;}
.t3-2{color: #ff8a00;font-size: 24px;line-height: 2;letter-spacing: 1px;opacity: 0.3;font-weight: bold;}

.ld{position: relative;display: flex;align-content: center;margin: 15px;}
.ld-c{padding: 10px 15px;}
.ld-c-1 a{font-size: 18px;font-weight: bold;line-height: 2;color: #555;}
.ld-c-2 a{font-size: 16px;line-height: 2;color: #888;}
.ld-more{position: absolute;top: 0;right: 0;font-size: 16px;color: #fff;border-radius: 10px;background-color: #1488ac;padding: 5px 10px;}
.ld-more a{color: #fff;}

.t4{border-bottom: 1px solid #999;display: flex;padding: 5px;}
.t4 .t4-1{border-right: 1px solid #999;width: 25%;text-align: center;}
.t4 .t4-1:last-child{border: none;}
.t4 .on a{font-weight: bold;color: #1488ac;}
.t4 .t4-1 a{font-size: 18px;line-height: 2;}

.y8-2-1 {padding: 5px 0;}

.zjfy{display: flex;justify-content: space-between;padding: 25px 0;}
.zjfy-1{width: 23%;}
.zjfy-1 img{width: 100%;}
.zjfy-1-1{text-align: center;font-size: 16px;}

.ztzl-1{display: flex;justify-content: space-between;padding: 20px 0 20px;}
.ztzl-1 a{width: 48%;}

.bm{display: flex;justify-content: baseline;flex-wrap: wrap;}
.bm-1{width: 25%;display: flex;align-items: center;margin-top: 15px;}
.bm-1 img{width: 55px;}
.bm-1-1{padding: 15px;}
.bm-1-1 a{font-size: 18px;font-weight: bold;line-height: 1.5;color: #555;}

.xcp{display: flex;padding: 30px 0;}
.xcp-1,.xcp-3{width: 5%;display: flex;align-items: center;}
.xcp-1 img,.xcp-3 img{cursor: pointer;}
.xcp-1 img{width: 100%;}
.xcp-3 img{width: 100%;transform: rotate(180deg);}
.xcp-2{width: 90%;overflow: hidden;}
.xcp-2-1{text-align: center;width: 33.33%;float: left;}
.xcp-text{font-size: 16px;line-height: 2;}

.f-w{border-top: 4px solid #17a2cd;background-color: #eef6fd;}
.f-1{padding:50px 30px;border-bottom: 3px solid #b6ddff;}
.f-1-1{display: flex;}
.xglj{font-size: 18px;color: #17a2cd;padding: 0 60px;line-height: 2;font-weight: bold;}
.links a{font-size: 18px;line-height: 2;padding: 0 40px 0 60px;background: url(jt03-221130.png) right center no-repeat;}
.links a.on{font-weight: bold;}
.f-1-2{padding:20px 40px;font-size: 17px;border: 1px solid #888;border-radius: 20px;}
.f-1-2-1{display: flex;flex-wrap: wrap;}
.f-1-2-1 a{line-height: 2;padding: 0 20px;width: 16.66%;box-sizing: border-box;}

.f-2{display: flex;justify-content: center;align-items: center;line-height: 2;padding: 30px;font-size: 16px;}
.f-2>*{margin: 0 30px;}
.f-2-3 img{position: relative;top: 4px;}

.z-1{height: 653px;background: url(bg02-221130.png) center no-repeat;overflow: hidden;}
.z-1 .guihui{margin-top: 115px;text-align: center;}
.z-1 .logo{margin-top: 30px;text-align: center;}
.ss{margin-top: 40px;}
.ss form{display: flex;justify-content: center;}
.ss .ss-1{font-size: 16px;line-height: 3;background-color: #fff;clip-path: polygon(0 0,20px 100%,calc(100% - 20px) 100%,100% 0);border: none;padding: 0 30px;margin-right: -12px;}
.ss .ss-2{font-size: 16px;line-height: 3;background-color: #17a2cd;clip-path: polygon(20px 0,0 100%,calc(100% - 20px) 100%,100% 0);border: none;padding: 0 30px;margin-left: -12px;cursor: pointer;color: #fff;}

.yhdl{display: flex;justify-content: center;margin-top: 135px;}
.yhdl>*{margin: 0 30px;}
.yhdl .dl{width: 160px;height: 45px;background: url(b02-221130.png) center no-repeat;text-align: center;}
.yhdl .cz{width: 160px;height: 45px;background: url(b03-221130.png) center no-repeat;text-align: center;}
.yhdl a{line-height: 45px;font-size: 20px;font-weight: bold;color: #fff;}

.t5{padding:10px 0px 0px 45px;background: url(t01-221130.png) left center no-repeat;margin: 15px 15px;border-bottom: 3px solid #b9e0ec;}
.t5 a{font-size: 22px;font-weight: bold;line-height: 50px;}

.z-2-1{display: flex;flex-wrap: wrap;}
.z-2-1 a{font-size: 18px;line-height: 55px;display: flex;align-items: center;}
.xxgk1{width: calc(50% - 30px);background-color: #f2f2f2;margin: 15px;display: flex;align-items: center;}
.xxgk1 img{margin: 0 20px;}

.z-2-2{display: flex;flex-wrap: wrap;}
.xxgk2{width: calc(33.33% - 30px);display: flex;margin: 15px 15px;}
.xxgk2-1{background-color: #1488ac;height: 75px;display: flex;align-items: center;width: 55px;justify-content: center;}
.xxgk2-2{background-color: #cdecf6;height: 75px;display: flex;align-items: center;width: calc(100% - 55px);justify-content: center;}
.xxgk2-2 a{font-size: 18px;}

.hdjl{background: url(bg04-221130.jpg) center no-repeat;display: flex;padding: 0 30px;justify-content: center;}
.hdjl-b{width: 20%;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-items: center;background-color: #fff;margin:25px 15px;border-radius: 15px;padding: 15px 0;}
.hdjl-text{font-size: 18px;}
.hdjl-list{padding: 15px;}
.hdjl-list span{float: right;}

.zwfw{padding: 0 15px;}
.zwfw-1 a{font-size: 18px;line-height: 2;display: inline-block;padding: 0 15px;border-bottom: 3px solid transparent;}
.zwfw-1 a.on{border-bottom: 3px solid #1488ac;color: #1488ac;font-weight: bold;}
.zwfw-2{display: flex;flex-wrap: wrap;}
.zwfw-item{width: 20%;display: flex;flex-direction: column;justify-content: center;align-items: center;margin: 15px 0;}
.zwfw-item a{font-size: 16px;line-height: 1.7;}


/* 走进扶余 */
.zjbd{background: url(zjbg01-221130.png) center top no-repeat;background-size: 100%;}
.z-t{height: 270px;display: flex;}
.z-t-1{width: 500px;display: flex;flex-direction: column;justify-content: center;}
.z-t-1 .logo{margin-top: 15px;}
.z-t-1>div{width: 100%;text-align: center;}
.z-t-2{width: 1100px;}
.z-t-2-1{display: flex;justify-content: flex-end;margin-top: 20px;}
.z-yhdl{display: flex;}
.z-yhdl>div{margin: 0 15px;}
.z-yhdl .dl{background: url(b02-221130.png) center no-repeat;text-align: center;background-size: 100% 2em;padding: 0 15px;display: flex;align-items: center;}
.z-yhdl .cz{background: url(b03-221130.png) center no-repeat;text-align: center;background-size: 100% 2em;padding: 0 15px;display: flex;align-items: center;}
.z-yhdl a{font-size: 14px;font-weight: bold;color: #fff;}
.z-t-2-1 .link{display: flex;padding: 0 15px;align-items: center;}
.z-t-2-1 .link a{font-size: 16px;}
.z-ss{background-color: #fff;border: 2px solid #1488ac;border-radius: 20px;line-height: 2;}
.z-ss .ss-1{border: none;background: transparent;font-size: 15px;padding: 0 10px 0 15px;line-height: 25px;border-radius: 20px 0 0 20px;}
.z-ss .ss-2{border: none;background: transparent;font-size: 16px;padding: 5px 5px 5px 8px;border-left: 2px solid #1488ac;cursor: pointer;line-height: 25px;}
.z-ss .ss-3{border: none;background: transparent;font-size: 16px;padding: 5px 10px 5px 5px;border-left: 2px solid #1488ac;cursor: pointer;line-height: 25px;}
.z-t-2-2{margin-top: 30px;}
.z-t-2-2 .nav{background-position: right;}
.z-t-2-2 .nav ul{justify-content: flex-end;}
.z-t-2-2 .nav ul li{width: 14%;}
.z-dqwz-1{font-size: 16px;}
.z-dqwz-2{font-size: 18px;margin-top: 10px;}

.z-c-2{display: flex;align-items: center;}
.z-c-2 img{margin: 80px;}
.z-c-2-2{font-size: 18px;line-height: 48px;}
.z-c-2-2 a{color: #f00;float: right;}

.z-c-3 ul{display: flex;background-color: #d9f6ff;width: 80%;justify-content: center;padding: 30px 0;border-radius: 20px;}
.z-c-3 ul li{display: flex;flex-wrap: wrap;}
.z-c-3 ul li a{width: 100%;text-align: center;font-size: 22px;font-weight: bold;color: #0c9ac7;}

.z-c-4{display: flex;justify-content: center;margin-top: 60px;}
.z-c-4-1{width: 30%;background: url(zjbg03-221130.png) right center no-repeat;background-size: auto 100%;}
.z-c-4-1:last-child{background: none;}
.z-c-4-1 .i-1{background: url(zjbg02-221130.png) center no-repeat;text-align: center;}
.z-c-4-1 .i-1 span{font-size: 22px;font-weight: bold;}
.z-c-4-1 .i-1 span:first-child{color: red;}
.z-c-4-1 .i-2{text-align: center;padding: 30px 50px;}
.z-c-4-1 .i-2 p{font-size: 16px;line-height: 48px;text-align: left;margin-top: 30px;}
.z-c-4-1 .i-3{text-align: center;background: url(zjt03-221130.png) center no-repeat;}
.z-c-4-1 .i-3 a{color: #f00;font-weight: bold;line-height: 3;}

.zj-imgs{overflow: hidden;padding: 30px;margin-bottom: 50px;}
.zj-imgs-1{position: relative;font-size: 0;width: 685px;height: 415px;overflow: hidden;box-shadow:  7px 7px 14px #929292,-7px -7px 14px #ffffff;}
.zj-imgs-1 img{width: 100%;height: 100%;}
.zj-imgs-2{width: 840px;height: 415px;}
.zj-imgs-3{position: relative;font-size: 0;width: 405px;height: 200px;float: left;overflow: hidden;margin: 0 13px 13px 0;box-shadow:  7px 7px 14px #929292,-7px -7px 14px #ffffff;}
.zj-imgs-3 img{width: 100%;height: 100%;}
.zj-imgs-text{position: absolute;bottom: 0;background-color: rgba(1, 1, 1, 0.3);width: 100%;text-align: center;}
.zj-imgs-text a{font-size: 18px;line-height: 50px;color: #fff;}

/* 政务公开 */
.gk-c{display: flex;justify-content: center;background-color: rgba(255, 255, 255, 0.608);border-radius: 30px;padding: 30px 0;}
.gk-c>div{width: 50%;}
.gk-l{border-right: 1px solid #17a2cd;padding: 30px;}
.gk-r{padding: 30px;}

.ld-t{display: flex;align-items: center;}
.ld-t .text{font-size: 18px;font-weight: bold;padding: 10px 15px;}
.ld-t .line{flex-grow: 1;height: 1px;background-color: #0c9ac7;}

.gk-c .ld-c{padding: 20px 50px;display: flex;justify-content: space-between;}
.gk-c .ld-c-1{width: 110px;}
.gk-c .ld-c-1 img{width: 110px;height: 135px;}
.gk-c .ld-c-2{width: 480px;}
.gk-c .ld-c-2 .text1 a{font-size: 18px;font-weight: bold;color: #333;}
.gk-c .ld-c-2 .text2{font-size: 16px;line-height: 2;}

.ld-c2{display: flex;flex-wrap: wrap;padding-left: 50px;border-bottom: 1px solid #0c9ac7;padding-bottom: 50px;}
.ld-c2-1{width: 110px;margin:30px 50px 0 0;text-align: center;}
.ld-c2-1 img{width: 110px;height: 135px;}
.ld-c2-1 a{font-size: 18px;font-weight: bold;color: #333;}

.gk-cz{border-bottom: 1px solid #0c9ac7;padding-bottom: 40px;}
.gk-cz-1 a{font-size: 20px;font-weight: bold;}
.gk-cz .list-1 li{margin: 10px 0;border-bottom: 1px dashed transparent;}
.gk-cz .list-1 li:hover{border-bottom: 1px dashed #0c9ac7;}
.gk-cz .list-1 li span{float: right;font-size: 16px;}

.gk-t1{margin: 0;}
.gk-gk-1 .xxgk1{border: 2px solid #9ed9eb;box-sizing: border-box;margin-bottom: 25px;}
.gk-list-1{background-color: #f1f1f1;border-top: 3px solid #9ed9eb;padding:20px 30px;margin: 15px;}
.gk-list-1 ul{display: flex;flex-wrap: wrap;}
.gk-list-1 ul li {margin: 15px;}
.gk-list-1 ul li a{font-size: 18px;line-height: 2;}

/* 互动交流 */
.hd-c{display: flex;justify-content: center;background-color: rgba(255, 255, 255, 0.608);border-radius: 30px;padding: 30px 0;}
.hd-c>div{width: 50%;}
.hd-l{border-right: 1px solid #17a2cd;padding:0 30px 30px;}
.hd-r{padding: 0 30px 30px;}
.hd-c-1{font-size: 16px;line-height: 30px;background: url(hdbg01-221130.png) center no-repeat;padding: 50px 40px;}

.hd-table{width: 100%;border-collapse: collapse;text-align: center;}
.hd-table thead{background-color: #bbe3ef;}
.hd-table thead th{font-size: 18px;font-weight: bold;text-align: center;line-height: 3.5;}
.hd-table tbody td{font-size: 18px;line-height: 3.5;}
.hd-table tbody tr:nth-child(2n){background-color: #e9f7fb;}

.hd-bt{display: flex;justify-content: space-between;margin-top: 40px;}
.hd-bt-1{border: 2px solid #0c9ac7;padding: 5px 65px;border-left-width: 8px;background: url(hdbg02-221130.png) top right no-repeat;display: flex;align-items: center;justify-content: space-around;}
.hd-bt-1 a{font-size: 24px;font-weight: bold;margin-left: 30px;}

/* 专题专栏 */
.zt-c{display: flex;justify-content: center;background-color: rgba(255, 255, 255, 0.608);border-radius: 30px;padding: 30px 0;}
.zt-l{width: 1110px;}
.zt-l{border-right: 1px solid #17a2cd;padding:0 30px 30px;}
.zt-r{width: 370px;padding:0 30px 30px;}

.zt-c-0{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 30px 0;}
.zt-c-1 {width: 350px;margin-bottom: 40px;display: flex;justify-content: center;flex-wrap: wrap;}
.zt-c-1 img{width: 350px;height: 150px;}
.zt-c-1 a{font-size: 18px;font-weight: bold;line-height: 2;}
.zt-list-1 li{margin: 10px 0;}
.ldy-1{padding: 50px;}
.ldy-1 .zwfw-1 a{font-size: 20px;}
.ldy-1-text{margin-bottom: 50px;padding-top: 30px;font-size: 20px;line-height: 2;}
.ldy-2 {display: flex;justify-content: center;flex-wrap: wrap;text-align: center;}
.ldy-2>*{width: 100%;}
.ldy-2 .zw{font-size: 24px;font-weight: bold;color: #17a2cd;padding: 15px 0;}
.ldy-2 .xm{font-size: 28px;font-weight: bold;padding: 15px 0;}
.ldy-2 .img{width: 110px;width: 135px;padding: 15px 0;}
.ldy-3{padding-left: 60px;display: flex;line-height: 2.2;margin-top: 30px;}
.ldy-3>div{width: 50%;}
.ldy-3-1 a{font-size: 22px;font-weight: bold;color: #17a2cd;}
.ldy-3-2 a{font-size: 22px;font-weight: bold;display: block;}

/* 单栏目 */
.dlm{background-color: rgba(255, 255, 255, 0.608);border-radius: 30px;padding: 30px;}

/*分页栏*/
.page_list{clear:both;margin: 40px auto 0; text-align: center;font-size: 16px;}
.page_list a{display: inline-block;width: 30px;height: 30px;line-height: 30px;margin: 0 5px; background:#f1f1f1;color: #333;}
.page_list a:hover{background:#2e62ac;color: #fff;}
.page_list .before,.page_list .next,.page_list .before:hover,.page_list .next:hover{background: none;}
.page_list .hover{background:#2e62ac;color: #fff;}

/* 多栏目 */
.dlm-c-w{background-color: rgba(255, 255, 255, 0.608);border-radius: 30px;padding: 30px 0 0;}
.dlm-c {display: flex;justify-content: center;}
.dlm-c>div{width: 50%;}
.dlm-l{border-right: 1px solid #17a2cd;padding:0 30px;}
.dlm-r{padding:0 30px;}
.dlm-l>.gk-cz:last-child,.dlm-r>.gk-cz:last-child{border: none;}

/* 特殊多单栏目页 */
.tsdlm-c{display: flex;justify-content: center;background-color: rgba(255, 255, 255, 0.608);border-radius: 30px;padding: 30px 0;}
.tsdlm-l{width: 1110px;}
.tsdlm-l{border-right: 1px solid #17a2cd;padding:0 30px 30px;}
.tsdlm-r{width: 370px;padding:0 30px 30px;}
.tsdlm-c .gk-cz{border: none;}
.tsdlm-c .gk-cz .zwfw-1{margin: 45px 0 10px;}

/* 图片概览 */
.tp-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.tp-list-1{width: 360px;display: flex;flex-wrap: wrap;margin-top: 40px;}
.tp-list-1>a{width: 100%;}
.tp-list-1 img{width: 360px;height: 210px;}
.tp-list-1 a{font-size: 18px;text-align: center;}

/* 网站地图 */
.dt-c{padding: 50px;}
.dt-c-1 a{font-size: 24px;font-weight: bold;line-height: 2;color: #17a2cd;}
.dt-c-2{border-bottom: 1px solid #999;padding-bottom: 20px;margin-bottom: 40px;}
.dt-c-2 a{font-size: 20px;margin-right: 30px;display: inline-block;line-height: 2;}

/* 细览页 */
.xly h1{text-align: center;font-size: 30px;font-weight: bold;color: #0c9ac7;padding: 40px;}
.xly-1{display: flex;justify-content: space-between;border-bottom: 1px solid #999;line-height: 2;font-size: 18px;color: #555;padding: 15px 25px;}
.xly-1 .ziti a{border:1px solid #0c9ac7;color: #0c9ac7;padding: 5px 10px;border-radius: 30px;margin-left: 10px;}
.xly-2{font-size: 18px;line-height: 2.5;padding:20px 50px;}
.xly-3{text-align: right;font-size: 17px;color: #888;font-style:italic;padding: 50px;}

/* 2024-10-15 */
/* 互动 */
.hd24{padding: 60px 0;}
.hd24-1{display: flex;justify-content: space-around;}
.hd24-2{margin-top: 50px;text-align: center;}
.hd24-3{display: flex;flex-wrap: wrap;justify-content: space-around;margin-top: 15px;}
.ly24{width: 45%;display: flex;justify-content: space-between;align-items: center;margin: 25px 0;}
.ly24-1{font-size: 24px;color: #0e73ab;border: #1b57aa 1px solid;border-radius: 50%;width: 45px;height: 45px;line-height: 45px;text-align: center}
.ly24-2{width: 75%;}
.ly24-2-1{font-size: 24px;color: #555;}
.ly24-2-2{font-size: 16px;color: #888;margin-top: 15px;}
.ly24-2-2 span:first-child{margin-right: 40px;}
.ly24-3{font-size: 20px;color: #fff;background-color: #0e73ab;padding: 5px 20px;border-radius: 20px;}

/* 专题 */
.zt24{width: 1400px;margin: 0 auto;margin-top: 100px;}
.picScroll-left{ overflow:hidden; position:relative;padding: 30px;}
.picScroll-left .prev{
  left: 0;
  top: 100px;
  display: block;
    width: 30px;
    height: 50px;
    background: url(ico03-241015.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
}
.picScroll-left .next{
  right: 0;
  top: 100px;
  display: block;
    width: 30px;
    height: 50px;
    background: url(ico03-241015.png) no-repeat;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    transform: scaleX(-1);
}
.picScroll-left .next{right: 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 33px; float:left; _display:inline; overflow:hidden;text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:380px; height:200px; display:block;}
.picScroll-left .bd ul li .title{ font-size: 21px;margin-bottom: 0px;margin-top: 15px; }
/* 父容器样式 */
.picScroll-left .hd {
  margin-top: 25px;
  display: flex;               /* 使用 Flexbox 布局 */
  justify-content: center;     /* 水平居中对齐 */
  align-items: center;         /* 垂直居中对齐 */ 
}

/* 圆点的通用样式 */
.picScroll-left .hd span {
  display: inline-block;       /* 使元素按行内块显示 */
  width: 20px;                 /* 设置圆点的宽度 */
  height: 20px;                /* 设置圆点的高度 */
  border-radius: 50%;          /* 使元素变成圆形 */
  background-color: gray;      /* 默认圆点颜色 */
  cursor: pointer;
  margin:0 5px;  
}

/* 激活状态的圆点样式 */
.picScroll-left .hd .on {
  background-color: #4a8ce0;       /* 激活状态的圆点颜色 */
}

.zt24-1-w{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
.zt24-1-w>span{width: 630px;}
.zt24-1{width: 630px;border: #42729a 1px solid;margin-bottom: 45px;}
.zt24-1-1{display: flex;justify-content: space-between;background-color: #f0f8ff;padding: 10px 20px;}
.zt24-1-1 .a{font-size: 18px;font-weight: bold;display: flex;align-items: center;}
.zt24-1-1 .a img{margin-right: 15px;}
.zt24-1-1 .b{font-size: 16px;}
.zt24-1-2-w{padding: 10px 10px;}
.zt24-1-2{padding: 10px 20px;display: flex;justify-content: space-between;align-items: center;}
.zt24-1-2 .t{font-size: 16px;background: url(ico02-241015.png) no-repeat left center;padding-left: 20px;border: none;}
.zt24-1-2 span{font-size: 14px;color: #888;}

/* 走进扶余 */
.zj24-1{height: 900px;position: relative;overflow: visible;}
.zj24-1 .background-image {
  position: absolute; /* 绝对定位 */
  top: 50%; /* 垂直居中 */
  left: 50%; /* 水平居中 */
  width: 1920px; /* 设置图像宽度 */
  height: 900px; /* 高度自动 */
  transform: translate(-50%, -50%); /* 使其中心对齐 */
  z-index: -1; /* 确保在 div 后面 */
}
.zj24-1-1{text-align: center;padding: 45px 45px 0;}
.zj24-1-2{display: flex;justify-content: space-around;align-items: center;}
.zj24-1-2-wz{width: 660px;font-size: 18px;color: #094b5f;line-height: 2em;}
.zj24-1-2-wz .more{font-weight: bold;color: #094b5f;}
.zj24-1-2-ico{width: 680px;font-size: 21px;font-weight: bold;text-align: center;display: flex;justify-content: space-between;}
.zj24-1-2-ico a{color: #094b5f;}

.zj24-1-3{display: flex;justify-content: space-evenly;padding:20px 150px 150px;}
.zj24-1-3-i{width: 270px;background: #3d8cb6;color: #fff;box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.8);}
.zj24-1-3-i a{color: #fff;}
.zj24-1-3-i .b{font-size: 24px;font-weight: bold;text-align: center;padding: 20px;}
.zj24-1-3-i .b img{margin-right: 15px;}
.zj24-1-3-i .c{font-size: 16px;line-height: 2em;padding:0 20px 30px;}
.zj24-1-3-i .c .more{font-weight: bold;float: right;;}

.zj24-2-1{margin-top: 50px;text-align: center;}
.zj24-2-2{width: 1250px;height: 500px;position: relative;margin: 0 auto;}
.ml{position: absolute;}
.ml .a{position: absolute;bottom: 0;left: 0;color: #fff;font-size: 18px;background-color: rgba(0, 0, 0, 0.65);display: inline-block;width: 100%;text-align: center;line-height: 2em;}
.ml1{width: 616px;height: 214px;top: 0;left: 0;}
.ml2{width: 616px;height: 310px;top: 0;right: 0;}
.ml3{width: 301px;height: 269px;bottom: 0;left: 0;}
.ml4{width: 301px;height: 269px;bottom: 0;left: 316px;}
.ml5{width: 301px;height: 173px;bottom: 0;right: 315px;}
.ml6{width: 301px;height: 173px;bottom: 0;right: 0;}

.zj24-3{margin-top: 80px;margin-bottom: 80px;}
.zj24-3-1{text-align: center;}
.zj24-3-2{display: flex;margin: 0 auto;width: 1250px;}
.zj24-3-2-a{width: 680px;height: 443px;position: relative;}
.zj24-3-2-a .a{position: absolute;bottom: 0;left: 0;color: #fff;font-size: 18px;background-color: rgba(0, 0, 0, 0.65);display: inline-block;width: 100%;text-align: center;line-height: 2em;}
.zj24-3-2-b{width: 570px;height: 443px;background: url(zj-sjbg01-241015.jpg);padding: 30px;box-sizing: border-box;}
.zj24-sj-i{font-size: 18px;display: flex;align-items: center;margin-bottom: 25px;}
.zj24-sj-i a{color: #333;}
.zj24-sj-i img{margin-right: 25px;width: 232px;height: 107px;}